公链分析报告(8)--Quorum - 企业级以太坊

Quorum是以太坊代码库的一个以企业为中心的分叉,为金融领域提供私有区块链。它由摩根大通公司创建,它声称解决了导致公共区块链网络不适合商业应用的三个问题:

❑ 事务和合约数据的隐私。

❑ 更高性能和吞吐量。

❑ 许可和治理。

  1. 隐私

    为了实现事务和合约数据私有化,Quorum是建立在以太坊现有事务模型上的,而不是完全重新定义。

    公共事务和公共合约对网络上的每个人都是可见的,并且利用以太坊现有的设施,在这方面,Quorum并没有提供其他不同功能。除了这些公开事务之外,Quorum还提供了将事务标记为私有的功能,使其仅对指定的接收者可见。

    该隐私是通过使用公钥加密来实现的,特别是通过在一个新的Quorum专用事务参数privateFor中设置收件人的公钥来实现的。这允许对事务进行加密,因此私钥的所有者只允许以只读方式进行浏览。

  2. 更高性能和吞吐量

    私有和联盟区块链只向某些授权方开放,而不是完全向公众开放。因此,不信任方(即以太坊主网络中的PoW)通常使用的共识算法几乎不再需要。

    Quorum最终的目标是提供可插拔和可更改的共识算法,目前有两种选择:

    ❑ 以Raft为基础的共识算法(Raft-based consensus):提供了更快的区块时间(以毫秒代替秒)。还有事务最终确认,意味着一旦一个事务被放入一个区块中,就不能删除该项记录。与PoW的另一个区别是,此机制只在事务准备进入区块时才创建它们,而不会像以太坊主网络那样创建空区块。

    ❑ 拜占庭容错算法(Istanbul Byzantine fault-tolerance):这是一个基于PBFT的算法,同样包括短区块时间和事务最终确认。对于想了解更多信息的人,可以在EIP-650中找到详细信息 (请参阅:https://github.com/ethereum/EIPs/issues/650)。

  3. 许可和治理

    Quorum的第三个主要功能是只允许选定的节点加入给定的网络。这是由网络中的每个节点实现的,这些节点有一个白名单,指定允许入站和出站连接的远程节点。稍后我们将详细介绍这一方法的实现。


往期精彩回顾:
区块链知识系列
密码学系列
共识系列
公链调研系列
以太坊系列
EOS系列
智能合约系列
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

搬砖魁首

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值